﻿///******************************************************    
///	FileName: Expos.js
///	Action: 前台添加展会页面JS处理文件
///	Copyright(c)  2004-2008 网胜科技公司技术开发部
///	Writer: XYF
///	Create Date: 2008-1-2
///	Rewriter:
///	Rewrite Date:
///****************************************************** 





var rightIcon="../../../images/websen.gif"
var rightIcons="../../../images/icon_nothing.gif";
var txtjbos=new  Array("ctl00_ContInfo_txtTitle","ctl00_ContInfo_txtPlace","ctl00_ContInfo_txtAuthorize","ctl00_ContInfo_txtHomepage","ctl00_ContInfo_txtShowArea","ctl00_ContInfo_txtBusinessmen","ctl00_ContInfo_txtSpectator","ctl00_ContInfo_txtPrice","ctl00_ContInfo_txtMinNum");
var Expo=new Array();
function $(id){return document.getElementById(id)}
function getobj(objName)
{
if ($) {return eval('$("'+ objName +'")');}
else {return eval('document.all["'+ objName +'"]');}
}
function oo(){$("yc").style.display="none"}
//失去焦点 ctl00_ContInfo_txtFrontFor
function Onblur(name){$("ctl00_ContInfo_"+name).onblur =function (){if(!$("ctl00_ContInfo_"+name).value==""){$("_"+name).innerHTML=""}}}
//等到焦点
for(var i=0;i<txtjbos.length;i++){ $(txtjbos[i]).onfocus =function ()
{for (var j=0;j<txtjbos.length;j++)
{if (txtjbos[j]==event.srcElement.id){postobj(j);}}}}
function postobj(num)
{obj = "txt"+num;
document.getElementById(obj).innerHTML =expos[num];
}
//失去焦点
for(var i=0;i<txtjbos.length;i++){ $(txtjbos[i]).onblur =function ()
{for (var j=0;j<txtjbos.length;j++)
{if (txtjbos[j]==event.srcElement.id){postob(j);}}}}
function postob(num)
{
obj = "txt"+num;
if ($(obj).innerHTML!="")
{$(obj).innerHTML=""}
else 
{$(obj).innerHTML=ok;}
}
Onblur("txtFrontFor")
Onblur("txtUndertake")
Onblur("txtAidance")
Onblur("txtSummary")
Onblur("txtRange")
//时间处理
$("ctl00_ContInfo_txtEndDate").onclick=function ()
{if (!$("Date").innerHTML=="")
  {$("Date").innerHTML=""}}
$("ctl00_ContInfo_txtStartDate").onclick=function ()
{if (!$("Date").innerHTML=="")
  {$("Date").innerHTML=""}}  
//提交
$("ctl00_ContInfo_btnSave").onclick=function (){
var ExposArray=new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
//展会标题
 if ($(txtjbos[0]).value=="")
 {
  $("txt0").innerHTML=Error[0]
  ExposArray[0]=1
 }
 else if (!txtTitle())  ExposArray[0]=1;  
//参展日期
if ($("ctl00_ContInfo_txtStartDate").value==""||$("ctl00_ContInfo_txtEndDate").value=="")
{
 $("Date").innerHTML=Error[14]
 ExposArray[14]=1
}else {$("Date").innerHTML=ok}
//展会地点
if ($(txtjbos[1]).value=="")
 {
 $("txt1").innerHTML=Error[1]
 ExposArray[1]=1
 }
else if (!txtPlace()) ExposArray[1]=1;
//批准单位
if ($(txtjbos[2]).value=="")
{
 $("txt2").innerHTML=Error[2]
 ExposArray[2]=1
 
}else if (!txtAuthorize()) ExposArray[2]=1;
//主办单位
if ($("ctl00_ContInfo_txtFrontFor").value=="")
{
 $("_txtFrontFor").innerHTML=Error[18]
 ExposArray[9]=1
}
else if (!txtFrontFor()) ExposArray[9]=1
//承办单位
if ($("ctl00_ContInfo_txtUndertake").value=="")
{
 $("_txtUndertake").innerHTML=Error[18]
 ExposArray[10]=1
}else if (!txtUndertake()) ExposArray[10]=1
//支持协办单位
if ($("ctl00_ContInfo_txtAidance").value=="")
{
 $("_txtAidance").innerHTML=Error[18]
 ExposArray[11]=1
}else if (!txtAidance()) ExposArray[11]=1
//展会简介
if ($("ctl00_ContInfo_txtSummary").value=="")
{
 $("_txtSummary").innerHTML=Error[18]
 ExposArray[12]=1
}else if (!txtSummary()) ExposArray[12]=1
//参展范围
if($("ctl00_ContInfo_txtRange").value=="")
{
 $("_txtRange").innerHTML=Error[18]
 ExposArray[13]=1
}else if(!txtRange()) ExposArray[13]=1
//展会地址
if($("ctl00_ContInfo_txtHomepage").value=="")
{
 $("txt3").innerHTML=Error[3]
 ExposArray[3]=1
}else if (!txtHomepage()) {
ExposArray[3]=1
}
//展览面积
if($("ctl00_ContInfo_txtShowArea").value=="")
{
 $("txt4").innerHTML=Error[4]
 ExposArray[4]=1
}else if(!txtShowArea()) ExposArray[4]=1
//商家
if($("ctl00_ContInfo_txtBusinessmen").value=="")
{
 $("txt5").innerHTML=Error[5]
 ExposArray[5]=1
}else if (!txtBusinessmen()) ExposArray[5]=1
//人数
if ($("ctl00_ContInfo_txtSpectator").value=="")
{
 $("txt6").innerHTML=Error[6]
 ExposArray[6]=1
}else if (!txtSpectator()) ExposArray[6]=1
//单价
if($("ctl00_ContInfo_txtPrice").value=="")
{
 $("txt7").innerHTML=Error[7]
 ExposArray[7]=1
}else if (!txtPrice()) ExposArray[7]=1
//定量
if($("ctl00_ContInfo_txtMinNum").value=="")
{
 $("txt8").innerHTML=Error[8]
 ExposArray[8]=1
}else if (!txtMinNum()) ExposArray[8]=1
var flag=1;


for (i=0;i<15;i++)
{
   if (ExposArray[i]==1)
   {
      flag=0;
      break;
   }
} 
if(flag==0)
  return false;
else
  return true;
}
  
//方法
function  txtTitle()
{
  if ($(txtjbos[0]).value=="")
  { 
    $("txt0").innerHTML=Error[0];
     return false;
  }
  else 
  {
   $("txt0").innerHTML=ok;
    return true;
  }
}
function  txtPlace()
{
  if ($(txtjbos[1]).value=="")
  { 
    $("txt1").innerHTML=Error[1];
     return false;
  }
  else 
  {
   $("txt1").innerHTML=ok;
    return true;
  }
}
function txtAuthorize()
{
 if ($(txtjbos[2]).value=="")
 {
  $("txt2").innerHTML=Error[2]
  return false
 }
 else
 {
  $("txt2").innerHTML=ok
  return true
 }
}
function txtHomepage()
{
 if ($(txtjbos[3]).value=="")
 {
  $("txt3").innerHTML=Error[3]
  return false
 }
 else
 {
  var urlreg=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/
  var url=$(txtjbos[3]).value    
  if (!urlreg.test(url))
    {
      $("txt3").innerHTML=Error[19]
      return false
   }else{
     $("txt3").innerHTML=ok
      return true
   } 
 }
}

function txtShowArea()
{
 if ($(txtjbos[4]).value=="")
 {
  $("txt4").innerHTML=Error[4]
  return false
 }
 else if (!isNumber($(txtjbos[4]).value))
 {
  $("txt4").innerHTML=Error[9]
  return false
 }
 else
 {
  $("txt4").innerHTML=ok
  return true
 }
}
function txtBusinessmen()
{
 if ($(txtjbos[5]).value=="")
 {
  $("txt5").innerHTML=Error[5]
  return false
 }
 else if (!isNumber($(txtjbos[5]).value))
 {
   $("txt5").innerHTML=Error[10]
   return false
 }
 else
 {
  $("txt5").innerHTML=ok
  return true 
 }
}
function txtSpectator()
{
 if ($(txtjbos[6]).value=="")
 {
  $("txt6").innerHTML=Error[6]
  return false
 }
 else if ( !isNumber($(txtjbos[6]).value))
 {
  $("txt6").innerHTML=Error[11]
  return false
 }
 else 
 {
   $("txt6").innerHTML=ok
   return true
 }
}
function txtPrice()
{
 if ($(txtjbos[7]).value=="")
 {
   $("txt7").innerHTML=Error[7]
   return false
 }
 else if (!isNumber($(txtjbos[7]).value))
 {
  $("txt7").innerHTML=Error[12]
  return false
 }
 else
 {
  $("txt7").innerHTML=ok
  return true 
 }
}
function txtMinNum()
{
 if ($(txtjbos[8]).value=="")
 {
  $("txt8").innerHTML=Error[8]
  return false
 }
 else if (!isNumber($(txtjbos[8]).value))
 {
  $("txt8").innerHTML=Error[13]
  return false
 }
 else
 {
  $("txt8").innerHTML=ok
  return true
 }
}
//主办单位
function  txtFrontFor()
{
 if ($("ctl00_ContInfo_txtFrontFor").value=="")
  {
   $("_txtFrontFor").innerHTML=Error[18]
   return false
  }
 else if ($("ctl00_ContInfo_txtFrontFor").value.length<5)
 {
   $("_txtFrontFor").innerHTML=Error[17]
   return false
 }
 else
 {
   $("_txtFrontFor").innerHTML=ok
   return true 
 }
}
//承办单位
function txtUndertake()
{
 if($("ctl00_ContInfo_txtUndertake").value=="")
 {
  $("_txtUndertake").innerHTML=Error[18]
  return false
 }
 else if($("ctl00_ContInfo_txtUndertake").value.length<5)
 {
  $("_txtUndertake").innerHTML=Error[17]
  return false
 }
 else
 {
  $("_txtUndertake").innerHTML=ok
  return true 
 }
}
//支持单位
function txtAidance()
{
 if ($("ctl00_ContInfo_txtAidance").value=="")
 {
  $("_txtAidance").innerHTML=Error[18]
  return false
 }
 else if ($("ctl00_ContInfo_txtAidance").value.length<5)
 {
  $("_txtAidance").innerHTML=Error[17]
  return false
 }
 else
 {
  $("_txtAidance").innerHTML=ok
  return true 
 }
}
//展会简介
function txtSummary()
{
  if($("ctl00_ContInfo_txtSummary").value=="")
  {
   $("_txtSummary").innerHTML=Error[18]
   return false
  }
  else if ($("ctl00_ContInfo_txtSummary").value.length<5)
  {
   $("_txtSummary").innerHTML=Error[17]
   return false
  }
  else
  {
   $("_txtSummary").innerHTML=ok
   return true
  }
}
//参展范围
function txtRange()
{
 if($("ctl00_ContInfo_txtRange").value=="")
 {
  $("_txtRange").innerHTML=Error[18]
  return false
 }
 else if ($("ctl00_ContInfo_txtRange").value.length<5)
 {
  $("_txtRange").innerHTML=Error[17]
  return false
 }
 else
 {
  $("_txtRange").innerHTML=ok
  return true 
 }
}

//信息显示
var ok="<font color=#999999>输入符合规范</font>";
var title="<p>";
var titles="</p>"
var expos=new Array()
expos[0]=title+"请输入展会标题"+titles;
expos[1]=title+"请输入展会地点"+titles;
expos[2]=title+"请输入批准单位"+titles;
expos[3]=title+"请输入展会网址"+titles;
expos[4]=title+"请输入展览面积 面积/平方米"+titles;
expos[5]=title+"请输入上届参展商家 /家"+titles;
expos[6]=title+"请输入上届观众数 /人数"+titles;
expos[7]=title+"请输入标准展位单价 /平米"+titles;
expos[8]=title+"请输入展位起订量 /平米"+titles;
//处理显示信息
var TitleError="<img src="+rightIcon+" align=\"absmiddle\"> <font color=#FF0000>"
var TitleErrors="</font>"
var Error=new Array()
Error[0]=TitleError+"展会标题不能为空，请重新设置展会标题"+TitleErrors
Error[1]=TitleError+"展会地点不能为空，请重新设置展会地点"+TitleErrors
Error[2]=TitleError+"批准单位不能为空，请重新设置批准单位"+TitleErrors
Error[3]=TitleError+"展会网址不能为空，请重新设置展会网址"+TitleErrors
Error[4]=TitleError+"展会面积不能为空，请重新设置展会面积"+TitleErrors
Error[5]=TitleError+"展会商家不能为空，请重新设置展会商家"+TitleErrors
Error[6]=TitleError+"参观人数不能为空，请重新设置参观人数"+TitleErrors
Error[7]=TitleError+"展位单价不能为空，请重新设置展位单价"+TitleErrors
Error[8]=TitleError+"展位起价不能为空，请重新设置展位起价"+TitleErrors
Error[9]=TitleError+"展会面积填写必须是数字，请重新设置展会面积"+TitleErrors
Error[10]=TitleError+"展会商家填写必须是数字，请重新设置展会商家"+TitleErrors
Error[11]=TitleError+"参观人数填写必须是数字，请重新设置参观人数"+TitleErrors
Error[12]=TitleError+"展位单价填写必须是数字，请重新设置展位单价"+TitleErrors
Error[13]=TitleError+"展位起价填写必须是数字，请重新设置展位起价"+TitleErrors
Error[14]=TitleError+"参展日期不能为空，请重新设置参展日期"+TitleErrors
Error[15]=TitleError+"上传图片不能为空，请重新设置上传图片"+TitleErrors
Error[16]=TitleError+"上传图片格式错误，请重新设置上传图片"+TitleErrors
Error[17]=TitleError+"输入内容太少最少5个文字，请重新输入"+TitleErrors
Error[18]=TitleError+"输入内容不能为空，请重新填写内容"+TitleErrors
Error[19]=TitleError+"输入的网址错误，请重新填写"+TitleErrors
